package com.yuntai.pms.model.api;

import com.yuntai.pms.model.dto.AipInterfaceTypeConditionDto;
import com.yuntai.pms.model.entity.AipInterfaceType;
import com.yuntai.pms.model.result.PageResult;

/**
 * @ClassName: AipInterfaceTypeService
 * @Description: 接口分类业务接口层
 * @author 王勇琳
 * @date 2017年7月20日 下午5:23:56
 */
public interface AipInterfaceTypeService {
	
	/**
	 * 根据查询条件查询接口分类分页数据
	 * @author 王勇琳
	 * @date 2017年7月21日 上午10:33:15
	 * @param dto
	 * @return
	 */
	PageResult<AipInterfaceType> searchPageDataByDto(AipInterfaceTypeConditionDto dto);
	
	/**
	 * 插入一条接口分类数据
	 * @author 王勇琳
	 * @date 2017年7月21日 下午3:34:01
	 * @param dto
	 * @return
	 */
	int insertAipInterfaceType(AipInterfaceType dto);
	
	/**
	 * 更新一条接口分类数据
	 * @author 王勇琳
	 * @date 2017年7月21日 下午3:34:41
	 * @param dto
	 * @return
	 */
	int updateAipInterfaceType(AipInterfaceType dto);
	
	/**
	 * 根据主键ID物理删除接口分类数据
	 * @author 王勇琳
	 * @date 2017年7月21日 下午9:10:53
	 * @param id
	 */
	void deleteById(Long id);
	
	
}
